home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
090
/
cmln1085.arc
/
P1.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1986-02-27
|
1KB
|
47 lines
program p1; {sample program to check operation of features in include files}
const nsize = 8;
type pointlist = array[1..nsize] of integer;
var j: ^integer; i,k,n,a,b,c,d : integer;
points : pointlist;
st : string[255];
{$iB:GSXWORK.INC}
{$iB:GSXLINE.INC}
{$iB:GSXMARK.INC}
{$iB:GSXGDP.INC}
{$iB:GSXFILL.INC}
{$iB:GSXCOLOR.INC}
{$iB:GSXTEXT.INC}
begin
write('Enter workstation number > '); readln(i); writeln;
write('Enter fill color > '); readln(k); writeln;
write('Fill style > '); readln(n); writeln;
openstation(i);
setfillcolor(k,k);
setfillstyle(n);
setfillpattern(k+2,k);
setfillhatch(k+1,k);
bar(1000,1000,12000,12000);
points[1] := 14000; points[2] := 14000; points[3]:=30000; points[4]:=14000;
points[5]:= 30000; points[6] := 30000; points[7] :=14000; points[8]:=30000;
setlinecolor(2,i);
setlinewidth(3000,n);
setlinetype(6,i);
polyline(4,addr(points));
setmarkercolor(3,i);
setmarkertype(5,i);
polymarker(4,addr(points));
{ arc(10000, 20000, 20000, 0, 900); } {current driver does not support arc}
setfillcolor(4,i);
circle(20000, 20000, 5000);
settextheight(3000,a,b,c,d);
setfont(0,k);
st := 'hello everybody';
showtext(st,length(st),1000,20000);
readln;
clearstation;
closestation
end.